Arena - A run-time operating system for parallel applications
نویسندگان
چکیده
This paper presents the case for a run-time operating system to provide predictable and controllable resource management for parallel applications. Developments in compilers for parallel applications, which depend on analysis of program behaviour, require corresponding developments in predictable and controllable operating systemlevel resource management. A customisable system, Arena, is described which provides operating system-level resource management at user-level, where it is accessible to application and run-time system developers. This resource management is accessed via libraries, and effectively becomes part of the application run-time system. In such a system the application gets only the resource management that it needs. A low-policy hardware-dependent executive provides a lowlevel interface presenting an abstraction of processor hardware to the hardware-independent resource managers. The use of Arena on a Sparc-based distributed store multicomputer is described, and three parallel application areas being investigated on Arena are briefly discussed.
منابع مشابه
Real-Time Arena A User-level Operating System for Co-operating Robots
This paper presents the design of a new version of the Arena operating system targeted at real-time applications. Arena is a run-time operating system for parallel applications. The main principle of Arena is to provide predictable and controllable resource management. This is achieved by placing resource management at the user level of the system, thereby allowing any degree of application inf...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملTHE MEAN RESIDUAL LIFETIME OF PARALLEL SYSTEMS WITH TWO EXCHANGEABLE COMPONENTS UNDER THE GENERALIZED FARLIE-GUMBEL-MORGENSTERN MODEL
The parallel systems are special important types of coherent structures and have many applications in various areas.In this paper we consider a two-exchangeable-component parallel system for the Generalized Farlie-Gumbel-Morgenstern (Generalized FGM) distribution. We study the reliability properties of the residual lifetime of the system under the condition that both components of the system ar...
متن کاملEfficient Dynamic Parallelism with OpenMP on Linux SMPs
In this paper we present an integrated environment for the efficient support of dynamic parallelism with OpenMP on top of Linux-based SMPs. This environment consists of an OpenMPcompliant Fortran77 compiler, a run-time threads library and a modified Linux kernel. The functionality provided by our run-time threads library is used by the NanosCompiler, which converts OpenMP Fortran77 programs to ...
متن کاملAdaptive Resource Sharing in Multicores
This short paper presents an adaptive, operating system (OS) anchored budgeting mechanisms for controlling the access to a shared resource. Temporarily blocking accesses from a core reduces the waiting times of other applications executing in parallel on other cores. This helps to guarantee the assumed worst case execution time bounds at run-time. In addition to our previous work [1], the prese...
متن کامل